// pages/components/result/result.js
const app = getApp()

Component({
  /**
   * 组件的属性列表
   */
  properties: {
    passtype: {
      type: null,   // 类型
      value: null,   //默认值
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
   
  },

  /**
   * 组件的方法列表
   */
  methods: {
    //收下邮卡
    accept() {
      let type = this.properties.passtype

      wx-wx.showToast({
        title: '',
        icon: 'loading',
        duration: 2000
      })

        wx.cloud.callFunction({
          name:"myPost",
          data:{
              type:type
          },
          success:(res)=>{
             let words = res.result.words
              app.globalData.words=words //更新到全局上

                wx.redirectTo({    //跳转
                  url: '../mycard/mycard'     //这是写在组件上的，很无语！
                })
          }
        })



      //  小程序端只能通过id找到数据并更新对应单个对象的一条数据，所以还是去云函数端
      // const db=wx.cloud.database();
      // const col=db.collection('collectYou')
      
      // var p1 =new Promise((reslove, reject) => {
      // col.where({
      //   "_openid":app.globalData.openid
      // }).get().then( (res)=>{
      //   console.log(this.properties.passtype)
      //   let user = res.data[0].words;

      //  console.log('前',user)
      //   let type = this.properties.passtype;
      //   // console.log('前', type)
      //   // user[type].number = user[type].number+1;

      //   // console.log('后',user)
      //    reslove( user );
         
      //   } )

      // })
      // p1.then( (res)=>{
      //   // col.doc({只接收id}).update({
      //   //   data:{
      //   //     words:res
      //   //   },
      //   //   success:(res)=>{
      //   //     console.log(res)
      //   //   }
      //   // })
      // } )

    },
    share(){
      
    }
  },
  options: {
    multipleSlots: true //在组件定义时的选项中启用多slot支持
  }

})
